
@media screen and (max-width:1830px){


}


@media screen and (max-width:1800px){

}


@media screen and (max-width:1650px){


}


@media screen and (max-width:1520px){


}


@media screen and (max-width:1450px){


}


@media screen and (max-width:834px){

    html::-webkit-scrollbar{width:4px;height:4px;}
    html::-webkit-scrollbar-thumb{width:4px;height:4px; }

    .w{ width:94%;}
    .cfzHead{ padding:10px 0; height:auto;}
    .cfzHead-logo{ background-size:100% auto; width:150px; height:28px; margin-right:0;}
    .cfzHead-nav{ display:none !important;}
    .cfzHead-lang{ display:none !important;}
    .cfzHead.cfzHead-show .cfzHead-logo{ background-size:100% auto;}


    .cfzBanner{ height:auto !important; margin-bottom:15px;}
    .cfzBanner-pc{ display:none;}
    .cfzBanner-mobile{ display:block;}
    .cfzColumn{ width:100%; left:0; transform:none; position:relative;min-width: auto;}
    .cfzColumn a{ padding:15px 0; line-height:1;min-width: auto;}
    .cfzColumn a:after{ display:none;}
    .cfzColumn a:before{ height:40px;}
    .cfzColumn a img{ width:30px;}
    .cfzColumn a .cn{ font-size:16px; margin-left:0; display:block; margin-top:6px;min-width:auto;}
.cfzColumn-pc{ display:none;}
.cfzColumn-mobile{display:block; width:100%; left:0; transform:none; position:relative;}
.cfzColumn-mobile a{ padding:15px 0; line-height:1;}
.cfzColumn-mobile a:after{ display:none;}
.cfzColumn-mobile a:before{ height:40px;}
.cfzColumn-mobile a img{ width:30px;}
.cfzColumn-mobile a .cn{ font-size:16px; margin-left:0; display:block; margin-top:6px;}

    .cfzFooter{ border-width:15px; padding:20px 0;}
    .cfzFooter-left{ min-width:inherit; width:100%;}
    .cfzFooter-left .t{ font-size:16px;}
    .cfzFooter-left .c{ font-size:14px; line-height:24px; padding:12px 0;}
    .cfzFooter-left .wechat-btn .icon{ width:30px;}
    .cfzFooter-left .copy{ font-size:14px; margin-top:12px;}

    .cfzFooter-menu{ width:100%; margin-top:15px; display:none;}
    .cfzFooter-menu dl{ min-height:inherit; width:100%;}


    .pmenu .w{ width:100%;}
    .pmenu a{ width:50%; margin-right:0; text-align:center; line-height:40px; padding:0;}
    .pmenu a:before{ display:none;}
    .pmenu a.active, .pmenu a:hover{ background:#faad00; color:#fff;}

    .pmain{ padding:25px 0;}
    .pmain-title{ padding-bottom:20px;}
    .pmain-title .en{ font-size:18px; line-height:25px;}
    .pmain-title .cn{ font-size:18px; margin-top:5px;}
    .pmain-title .honor-more{ font-size:14px; top:4px;}

    .pparty-newsLine{ padding-bottom:20px;}
    .pparty-newsLine li .pic{ width:100%;}
    .pparty-newsLine li .word{ width:100%; height:auto; padding:15px; margin-top:0;}
    .pparty-newsLine li .word .t{ font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:26px;}
    .pparty-newsLine li .word .c{ font-size:15px; max-height:56px; margin-top:8px;  text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
    .pparty-newsLine li .word .m{ font-size:13px; margin-top:10px;}
    .pparty-newsLine .swiper-pagination{ text-align:center; padding-right:0;}
    .pparty-newsLine .swiper-pagination-bullet{ width:8px; height:8px; margin:0 4px !important;}

    .pparty-newsList{ padding-top:15px;}
    .pparty-newsList li{ padding:15px 0;}
    .pparty-newsList li .pic{ width:130px;}
    .pparty-newsList li .word{ width:calc(100% - 130px); padding:0 0 0 15px;}
    .pparty-newsList li .word .t{ font-size:16px; line-height:28px; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; white-space:normal;}
    .pparty-newsList li .word .c{ display:none;}
    .pparty-newsList li .word .m{ font-size:13px; margin-top:10px;}

    .pparty-wind{ width:100%; padding-right:0; border:0;}
    .pparty-wind .word{ margin-top:10px; font-size:15px; padding-bottom:15px;}
    .pparty-wind .figure li{ width:48%;}

    .pparty-report{ width:100%; margin-top:20px;}
    .pparty-report-contact{ padding:15px;}
    .pparty-report-contact li{ padding-top:15px;}
    .pparty-report-contact li:first-child{  padding-top:0;}
    .pparty-report-contact li .t{ font-size:16px; padding-bottom:5px;}
    .pparty-report-code{ padding:15px;}
    .pparty-report-code .pic img{ width:80px;}
    .pparty-report-code .txt{ font-size:17px; line-height:28px; padding:20px 0 0 20px;}
    .pparty-report-code .txt:before{ width:40px; height:2px;}



    .ppage{ padding-top:20px;}
    .ppage a{ width:30px; line-height:28px; font-size:13px; margin:2px;}
    .ppage .nowpage{ width:30px; line-height:28px; font-size:13px; margin:2px;}
    .phonor-pup{ padding:15px;}
    .phonor-pupList li{ width:300px; margin-right:15px; margin-top:15px; padding-bottom:20px;}
    .phonor-pupList li .year{ font-size:16px;}
    .phonor-pupList li .title{ min-height:inherit; margin-top:6px; font-size:15px;}
    .phonor-pupList li .subtitle{ font-size:13px; min-height:inherit; margin-top:6px; line-height:20px;}
    .phonor-pupList li .pic img{ width:70%; -webkit-box-reflect:none;}


    .pabout-main{ background-size:100% auto;}
    .pabout-history:before{ width:1px; left:70px;}
    .pabout-history-year{ width:70px; padding-right:20px;}
    .pabout-history-year a{ font-size:15px; padding:6px 0;}
    .pabout-history-year a.active{ font-size:17px; padding:6px 0;}
    .pabout-history-list{ width:calc(100% - 95px); margin-left:25px;}
    .pabout-history-list li{ padding:0 0 20px 0;}
    .pabout-history-list li .date{ font-size:16px; font-weight:bold;}
    .pabout-history-list li .date:before{ width:8px; height:8px; left:-18px; top:7px;}
    .pabout-history-list li .text{ font-size:15px; line-height:28px; padding:10px 0;}

    .pleader-tab a{ width:50%; min-width:inherit; margin-right:0; font-size:16px; line-height:42px;}
    .pleader-list{ padding-top:10px; margin-left:-15px;}
    .pleader-list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
    .pleader-list li .txt{ padding:10px;}
    .pleader-list li .txt .t{ font-size:16px; padding-bottom:8px;}
    .pleader-list li .txt .c{ font-size:15px;}
    .pleader-details{ width:100%;}
    .pleader-detailsPic{ width:100%; text-align:center;}
    .pleader-detailsText{ width:100%; text-align:center; padding-top:15px; padding-left:0;}
    .pleader-detailsText .t{ font-size:18px;}
    .pleader-detailsText .c{ font-size:16px; margin-top:10px;}
    .pleader-detailsMore{ margin-top:20px;}
    .pleader-detailsMore a{ width:140px; line-height:35px; font-size:14px;}


    .public-guide{ font-size:15px; line-height:30px;}
    .pabout-info{ padding:20px 0;}
    .pabout-cultute-pic{ width:100%; margin-top:0;}
    .pabout-cultute-word{ width:100%; position:relative; margin-left:0; left:auto; top:auto; padding:15px 3%; float:left;}
    .pabout-cultute-word .text{ padding-top:10px;}
    .pabout-cultute-word .text dl{ padding-bottom:15px;}
    .pabout-cultute-word .text dl dt{ font-size:16px;}
    .pabout-cultute-word .text dl dd{ font-size:15px;}
    .pabout-cultute-word .text dl:first-child dd{ font-size:15px;}
    .pabout-honor{ padding:25px 0;}
    .pabout-honor .pmain-title{ padding-bottom:20px;}
    .pabout-honor-list{ padding-bottom:25px;}
    .pabout-honor-list li .pic{ width:100%; text-align:center;}
    .pabout-honor-list li .word{ width:100%; padding-bottom:0; padding-top:15px;}
    .pabout-honor-list li .word:before{ display:none;}
    .pabout-honor-list li .word .y{ font-size:14px;}
    .pabout-honor-list li .word .c{ font-size:16px; line-height:26px; padding:10px 0;}
    .pabout-honor-list li .word .e{ font-size:15px; line-height:25px;}
    .pabout-honor-list .swiper-pagination-bullet{ width:8px; height:8px; margin:0 8px 0 0 !important;}

    .pabout-video{ padding:25px 0;}
    .pabout-video-list{ width:100%; margin-top:0;}
    .pabout-video-list .link-item{ display:none;}
    .pabout-video-list .link-video{ padding-bottom:20px;}
    .pabout-video-list .link-video li{ height:auto;}
    .pabout-video-list .link-video li .playBtn{ width:35px; height:35px;}
    .pabout-video-list .link-video .swiper-pagination-bullet{ width:8px; height:8px; margin:0 5px !important;}
    .pabout-video-list .link-video li .tit{ line-height:36px; padding:0 10px; text-align:center; font-size:15px;}

    .windowView .viewClose{ background:#144d9b; width:30px; height:30px; right:0; top:0; text-align:center; line-height:30px; font-size:15px; color:#fff;}
    .pgovern-structure{ margin-top:0; padding:25px 0;}
    .pgovern-made{ margin-top:20px;}
    .pgovern-made .figure{ width:100%; position:relative;}
    .pgovern-made .word{ width:100%; padding-top:20px; font-size:15px; line-height:28px; text-align:justify;}

    .pculture-mind{ margin-left:0;}
    .pculture-mind li{ width:100% !important; margin:10px 0 0 0;}
    .pculture-mind li:first-child{ margin-top:0;}
    .pculture-mind li .script{ padding:0 15px; bottom:10px;}
    .pculture-mind li .script .tit{ font-size:17px; letter-spacing:0;}
    .pculture-mind li .script .txt{ font-size:15px !important; line-height:25px;}

    .pculture-magazine-row{ margin-top:0;}
    .pculture-magazine-row .pic{ width:100%;}
    .pculture-magazine-row .word{ width:100%; padding:15px;}
    .pculture-magazine-row .word .t{ font-size:17px;}
    .pculture-magazine-row .word .c{ font-size:15px; line-height:28px; margin-top:10px;}
    .pculture-magazine-journal{ margin-top:25px; padding:20px 0;}
    .pculture-magazine-journal .journal-year{ width:70px; padding-top:0;}
    .pculture-magazine-journal .journal-year a{ padding-bottom:16px; padding-left:23px; font-size:15px;}
    .pculture-magazine-journal .journal-year a:before{ left:8px;}
    .pculture-magazine-journal .journal-year a:after{ left:5px;}
    .pculture-magazine-journal .journal-year a.active{ font-size:17px;}
    .pculture-magazine-journal .journal-year a.active:after{ width:8px; height:8px; left:5px;}
    .pculture-magazine-journal .journal-page{ width:calc(100% - 80px);}
    .pculture-magazine-journal .journal-page ul{ margin-left:0;}
    .pculture-magazine-journal .journal-page li{ width:100%; margin:15px 0 0 0; text-align:center;}
    .pculture-magazine-journal .journal-page li .pic img{ width:80%; display:inline-block;}
    .pculture-magazine-journal .journal-page li .tit{ font-size:15px; line-height:40px; padding-left:12px;}


    .pculture-pioneer li{ width:100%; margin-top:20px;}
    .pculture-pioneer li .figure{ width:100%;}
    .pculture-pioneer li:nth-child(2){ margin-top:15px;}
    .pculture-pioneer li .word{ width:100%; padding:15px;}
    .pculture-pioneer li .word .t{ font-size:16px;}
    .pculture-pioneer li .word .n{ font-size:15px; padding:8px 0;}
    .pculture-pioneer li .word .c{ height:100px;}

    .pStaff-Message{ padding:20px 0;}
    .pStaff-MessageScroll li .li-item{ width:100%; padding:15px; margin:10px 0;}
    .pStaff-MessageScroll li .li-item .c{ height:48px; margin-top:10px;}
    .pStaff-MessageScroll li .li-item .f{ font-size:13px; line-height:20px; padding:10px 0 0 0; margin-top:10px;}
    .pStaff-MessageScroll li .li-item .f .name{ margin-right:0;}
    .pStaff-MessageScroll .swiper-button-next, .pStaff-MessageScroll .swiper-button-prev{ display:none;}

    .pmoment{ padding-top:20px;}
    .pmoment-list{ margin-top:15px;}
    .pmoment-list li{ padding:0 30px;}
    .pmoment-list li .tit{ width:calc(100% - 60px); left:30px; height:36px; line-height:36px; font-size:15px; padding:0 10px;}
    .pmoment-list .swiper-button-next, .pmoment-list .swiper-button-prev{ width:30px; height:30px; line-height:28px; font-size:15px; border-width:1px;}
    .pmoment-list .swiper-button-next{ right:0; margin-right:0;}
    .pmoment-list .swiper-button-prev{ left:0; margin-left:0;}

    .groupSlide-news-box{ margin-top:20px; padding-bottom:30px;}
    .groupSlide-news .swiper-button-next, .groupSlide-news .swiper-button-prev{ display:none;}
    .groupSlide-news .swiper-pagination-bullet{ width:8px; height:8px; margin:0 5px !important;}

    .pTalent-inner{ margin-top:0;}
    .pTalent-inner .figure{ width:100%;}
    .pTalent-inner .word{ position:relative; width:100%; left:auto; margin-left:0; float:left;}
    .pTalent-inner .word .iboxt{ width:100%; position:relative; top:auto; transform:none; font-size:15px; line-height:28px; padding:15px;}


    .pTalent-formal{ padding:25px 0;}
    .pTalent-formal-pic{ width:100%; text-align:center;}
    .pTalent-formal-pic img{ width:70%;}
    .pTalent-formal-text{ width:100%; padding-top:15px;}
    .pTalent-formal-text .fo-tit{ font-size:17px;}
    .pTalent-formal-text .fo-number{ margin-top:0;}
    .pTalent-formal-text .fo-number dl{ width:100%; margin-top:15px; padding-left:18px;}
    .pTalent-formal-text .fo-number dl:before{ width:10px; height:10px;}
    .pTalent-formal-text .fo-number dl dt{ float:left; min-width:75px; font-size:16px; line-height:21px;}
    .pTalent-formal-text .fo-number dl dd{ overflow:hidden; font-size:15px; margin-top:0;}
    .pTalent-formal-text .fo-suttit{ font-size:16px; padding:10px 0 0 0;}


    .pTalent-Length{ padding:25px 0;}
    .pTalent-Length-pic{ width:100%; padding-right:0; text-align:center;}
    .pTalent-Length-pic img{ width:70%;}
    .pTalent-Length-text{ width:100%; padding-top:15px; margin-left:0;}
    .pTalent-Length-text .le-tit{ font-size:17px;}
    .pTalent-Length-text .le-number{ margin-top:0;}
    .pTalent-Length-text .le-number dl{ margin-top:15px; padding-left:18px;}
    .pTalent-Length-text .le-number dl:before{ width:10px; height:10px;}
    .pTalent-Length-text .le-number dl dt{ font-size:16px;}
    .pTalent-Length-text .le-number dl dd{ font-size:15px; margin-top:5px;}
    .pTalent-Length-text .le-subtit{ font-size:16px; margin-top:10px;}

    .pTalent-title{ padding-top:25px;}
    .pTalent-title-pic{ width:100%; text-align:center;}
    .pTalent-title-pic img{ width:70%;}
    .pTalent-title-text{ width:100%; padding-top:15px;}
    .pTalent-title-text .ti-tit{ font-size:17px; padding-left:0;}
    .pTalent-title-text .ti-number{ margin-top:0; padding-left:0;}
    .pTalent-title-text .ti-number dl{ width:100%; margin-top:15px; padding-left:18px;}
    .pTalent-title-text .ti-number dl:before{ width:10px; height:10px;}
    .pTalent-title-text .ti-number dl dt{ float:left; min-width:75px; line-height:21px; font-size:16px;}
    .pTalent-title-text .ti-number dl dd{ overflow:hidden; font-size:15px; margin-top:0;}
    .pTalent-title-text .ti-number dl dd .en{ margin-left:10px;}

    .pconcept-build{ margin-top:0; padding-left:0;}
    .pconcept-build .word{ width:100%; height:auto; top:auto; left:auto; padding:15px; position:relative;}
    .pconcept-build .word .t{ font-size:17px; padding-bottom:10px;}
    .pconcept-build .word .t:before{ width:100px; height:1px;}
    .pconcept-build .word .c{ font-size:15px; line-height:28px; margin-top:12px;}

    .pconcept-guide{ margin-top:25px;}
    .pconcept-guidePic{ width:100%;}
    .pconcept-guidePic:before{ display:none;}
    .pconcept-guideWord{ width:100%;}
    .pconcept-guideWord .iboxt{ padding:5px 15px;}
    .pconcept-guideWord .iboxt dl{ padding:10px 0;}
    .pconcept-guideWord .iboxt dl dt{ font-size:17px;}
    .pconcept-guideWord .iboxt dl dd{ font-size:15px; line-height:28px; margin-top:6px;}
    .pconcept-const{ margin-top:25px;}


    .ptalent-zhaop{ padding-top:25px;}
    .ptalent-zhaop-list{ margin-left:0; padding-bottom:20px;}
    .ptalent-zhaop-list li{ width:100%; margin-left:0; margin-top:15px;}
    .ptalent-zhaop-list li .txt{ padding:15px;}
    .ptalent-zhaop-list li .txt .t{ font-size:17px;}
    .ptalent-zhaop-list li .txt .c{ font-size:15px; line-height:28px; margin-top:10px; max-height:inherit;}
    .ptalent-zhaop-list li .cover{ display:none;}

    .ptalent-jingp .figure{ width:100%;}
    .ptalent-jingp .figure:before{ display:none;}
    .ptalent-jingp .word{ width:100%;}
    .ptalent-jingp .word .w-txt{ width:100%; padding:15px; font-size:15px; line-height:28px;}

    .ptalent-kaohe{ padding-top:25px;}
    .ptalent-kaohe-list{ padding-bottom:10px;}
    .ptalent-kaohe-list li{ width:100%; margin-bottom:15px;}
    .ptalent-kaohe-list li .txt{ padding:15px;}
    .ptalent-kaohe-list li .txt .t{ font-size:17px;}
    .ptalent-kaohe-list li .txt .c{ font-size:15px; height:auto;}

    .ptalent-peiy li{ width:100% !important; height:auto !important;}
    .ptalent-peiy li:before{ display:none;}
    .ptalent-peiy li .img{ height:150px;}
    .ptalent-peiy li .tit{ display:none;}
    .ptalent-peiy li .cover{ position:relative; height:auto; top:auto; left:auto; opacity:1;}
    .ptalent-peiy li .cover .c-iboxt{ padding:15px;}
    .ptalent-peiy li .cover .t{ font-size:17px;}
    .ptalent-peiy li .cover .c{ font-size:15px; max-height:inherit; margin-top:10px;}

    .precruit-list{ margin-left:0; margin-top:0;}
    .precruit-list li{ width:100%; margin:15px 0 0 0; padding:15px;}
    .precruit-list li:first-child{ margin-top:0;}
    .precruit-list li .t{ font-size:16px;}
    .precruit-list li .c{ font-size:15px; margin-top:10px;}
    .precruit-list li .d{ margin-top:10px;}

    .Poverty-floor{ margin-top:0; padding-bottom:25px;}
    .Poverty-floor-welfare{ width:100%;}
    .Poverty-floor-welfare:before{ display:none;}
    .Poverty-floor-welfare .swiper-button-next, .Poverty-floor-welfare .swiper-button-prev{ display:none;}
    .Poverty-floor-details{ width:100%; padding-top:15px;}
    .Poverty-floor-details .tit{ font-size:17px; padding-bottom:10px;}
    .Poverty-floor-details .tit:before{ width:70px; height:2px;}
    .Poverty-floor-details .txt{ font-size:15px; line-height:28px; margin-top:10px;}


    .Poverty-rural-left{ width:100%;}
    .Poverty-rural-leftBig{ height:163px;}
    .Poverty-rural-leftSmall{ width:100%;}
    .Poverty-rural-leftTitle{ width:100%; line-height:50px; font-size:17px;}
    .Poverty-rural-middle{ width:100%; margin:0; margin-top:15px;}
    .Poverty-rural-right{ width:100%; margin-top:10px;}

    .pnews-line{ padding:25px 3%;}
    .pnews-line .pmain-title{ width:100%; position:relative; left:auto; margin-left:auto; top:auto;}
    .pnews-lineFigure{ width:100%;}
    .pnews-lineFigure .img{ height:220px;}
    .pnews-lineWord{ width:100%; position:relative; left:auto; margin-left:auto; top:auto;}
    .pnews-lineWord .w-head{ margin-top:15px; padding-bottom:10px;}
    .pnews-lineWord .w-head .t{ font-size:16px;}
    .pnews-lineWord .w-head .st{ font-size:14px; margin-top:10px;}
    .pnews-lineWord .w-text{ display:none;}
    .pnews-lineWord .w-more{ font-size:14px; margin-top:15px;}
    .pnews-lineSider .swiper-pagination{ width:100% !important; left:0 !important; bottom:0 !important;}
    .pnews-lineSider .swiper-pagination-bullet{ background:#e7eaf4;  width:8px; height:8px; margin:0 5px !important; border:0;}
    .pnews-lineSider .swiper-pagination-bullet:before{ display:none;}
    .pnews-lineSider .swiper-pagination-bullet-active{ background:#00aaff;}

    .pnews-listMain{ padding-bottom:20px; margin-top:0;}
    .pnews-list li{ padding:15px 0;}
    .pnews-list li:before{ height:2px;}
    .pnews-list li .t{ font-size:16px;}
    .pnews-list li .c{ font-size:14px; margin-top:10px;}
    .pnews-list li .m{ font-size:13px; position:relative; top:auto; transform:none; right:auto; margin-top:10px;}

    .newsViewTop{ padding:35px 0 10px 0;}
    .newsViewTop .t{ font-size:18px;}
    .newsViewTop .st{ font-size:16px; line-height:25px;}
    .newsViewTop .c{ margin-top:15px; line-height:28px;}
    .newsViewTop .c .date{ width:100%; font-size:14px; margin-right:0;}
    .newsViewTop .c .share{ width:100%; }
    .newsViewTop .c .print{ display:none;}
    .newsViewCont{ font-size:15px; line-height:28px; padding:20px 0;}
    .newsViewCont img{ max-width:100% !important;}
    .newsViewPage{ padding-bottom:20px;}
    .newsViewPage > a{ width:100%; margin-top:10px; line-height:38px; font-size:14px; padding:0 10px;}

    .publication-column li{ margin-top:20px;}
    .publication-column li .figure{ width:100%;}
    .publication-column li .word{ width:100%; padding:15px;}
    .publication-column li .word .t{ font-size:16px;}
    .publication-column li .word .c{ font-size:14px; line-height:28px; height:auto; margin-top:10px;}
    .publication-column li .word .m{ font-size:13px;}

    .pvoice-title{ font-size:18px; padding-top:12px;}
    .pvoice-title:before{ width:110px; height:2px;}
    .pvoice-list{ margin-left:0;}
    .pvoice-list li{ width:100%; margin:15px 0 0 0;}
    .pvoice-list li .txt{ padding:5px 10px;}
    .pvoice-list li .txt .t{ font-size:15px; padding:10px 0;}
    .pvoice-list li .txt .f{ padding:10px 40px 10px 0;}

    .pweekly-list{ margin-top:10px;}
    .pweekly-list li{ padding:15px 10px; font-size:15px; line-height:22px;}
    .pweekly-list li:before{ height:2px;}
    .pweekly-list li .down{ width:25px; line-height:25px; font-size:14px; right:5px; top:14px;}
    .pweekly-list li .title{ max-width:inherit; margin-right:5px;}

    .pnotice-year{ width:75px; top:50px; height:140px;}
    .pnotice-year a{ font-size:15px; padding-bottom:20px; padding-left:20px;}
    .pnotice-year a:before{ left:5px;}
    .pnotice-year a:after{ left:2px;}
    .pnotice-year a.active{ font-size:17px;}
    .pnotice-year a.active:after{ left:0;}
    .pnotice-page{ padding:25px 0 0 80px;}
    .pnotice-pageItem{ padding-bottom:25px;}
    .pnotice-pageItem .it-title{ width:100%; font-size:17px;}
    .pnotice-pageItem .it-list{ width:100%;}
    .pnotice-pageItem .it-list li{ padding:15px 0 0 0;}
    .pnotice-pageItem .it-list li .t{ font-size:15px;}
    .pnotice-pageItem .it-list li .d{ font-size:14px; margin-top:5px;}


    .pcontact-word{ height:auto; padding:25px 0;}
    .pcontact-wordHead{ position:relative; left:auto; top:auto;}
    .pcontact-wordHead .en{ font-size:18px;}
    .pcontact-wordHead .cn{ font-size:18px;}
    .pcontact-wordList{ position:relative; bottom:auto; margin-top:15px;}
    .pcontact-wordList dd{ background:#00a8ff; color:#fff; width:100% !important; height:auto; border-radius:0 !important; margin-top:5px;}
    .pcontact-wordList dd:before{ display:none;}
    .pcontact-wordList dd .text{ position:relative; padding:10px 10px 10px 45px !important;}
    .pcontact-wordList dd .text span{ font-size:15px; color:#fff}
    .pcontact-wordList dd .text em{ line-height:22px; color:#fff;}
    .pcontact-wordList dd:nth-child(1) .text{ background:url(../images/ctIco1.png) no-repeat 10px center; background-size:25px auto;}
    .pcontact-wordList dd:nth-child(1):hover .text{ background:url(../images/ctIco1.png) no-repeat 10px center; background-size:25px auto;}
    .pcontact-wordList dd:nth-child(2) .text{ background:url(../images/ctIco2.png) no-repeat 10px center; background-size:25px auto;}
    .pcontact-wordList dd:nth-child(2):hover .text{ background:url(../images/ctIco2.png) no-repeat 10px center; background-size:25px auto;}
    .pcontact-wordList dd:nth-child(3) .text{ background:url(../images/ctIco3.png) no-repeat 10px center; background-size:25px auto;}
    .pcontact-wordList dd:nth-child(3):hover .text{ background:url(../images/ctIco3.png) no-repeat 10px center; background-size:25px auto;}
    .pcontact-wordList dd:nth-child(4) .text{ background:url(../images/ctIco4.png) no-repeat 10px center; background-size:25px auto;}
    .pcontact-wordList dd:nth-child(4):hover .text{ background:url(../images/ctIco4.png) no-repeat 10px center; background-size:25px auto;}

    .pannual-report{ padding:25px 15px;}
    .pannual-report-sider li .pic{ margin-top:0; display:block !important; height:195px;}
    .pannual-report-sider li .pic-hover{ display:none; height:0;}
    .pannual-report-sider li .iboxt{ display:block; margin-top:10px; padding-bottom:20px; text-align:center;}
    .pannual-report-sider li .iboxt:before{ height:0;}
    .pannual-report-sider li .iboxt span{ font-size:15px;}
    .pannual-report-sider li .iboxt em{ font-size:14px;}
    .pannual-report-sider .swiper-button-next, .pannual-report-sider .swiper-button-prev{ bottom:0;}
    .pannual-report-sider .swiper-button-next{ right:0;}
    .pannual-report-sider .swiper-button-prev{ left:0;}


    .Key-projects-title{ padding-bottom:20px;}
    .Key-projects-title .en{ font-size:16px;}
    .Key-projects-title .cn{ font-size:18px; margin-top:5px;}
    .Key-projects-title .num{ font-size:44px;}
    .Key-projects-introd{ font-size:15px;}
    .Key-projects{ margin-top:25px;}
    .Key-projects:before{ min-height:120px;}
    .Key-projects-sider{ padding:10px ;}
    .Key-projects-sider li{ box-shadow:0 0 5px rgba(6,61,141,.13);}
    .Key-projects-sider li .pic{ height:150px;}
    .Key-projects-sider li .txt{ padding:10px 15px; min-height:inherit;}
    .Key-projects-sider li .txt h4{ font-size:15px;}
    .Key-projects-siderBox .swiper-button-next, .Key-projects-siderBox .swiper-button-prev{ display:none;}

    .protection-tab a{ width:33.333%; padding:15px 0;}
    .protection-tab a .ico{ background-size:64px auto; width:32px; height:32px;}
    .protection-tab a .tit{ font-size:16px; margin-top:5px;}
    .protection-tab a.active:before{ display:none;}
    .protection-tab a:nth-child(1) .ico{ background-position:0 0;}
    .protection-tab a:nth-child(2) .ico{ background-position:0 -32px;}
    .protection-tab a:nth-child(3) .ico{ background-position:0 -63px;}
    .protection-tab a:nth-child(4) .ico{ background-position:0 -97px;}
    .protection-tab a:nth-child(5) .ico{ background-position:0 -128px;}
    .protection-tab a:nth-child(6) .ico{ background-position:0 -160px;}
    .protection-tab a:nth-child(1).active .ico{ background-position:-32px 0;}
    .protection-tab a:nth-child(2).active .ico{ background-position:-32px -32px;}
    .protection-tab a:nth-child(3).active .ico{ background-position:-32px -63px;}
    .protection-tab a:nth-child(4).active .ico{ background-position:-32px -97px;}
    .protection-tab a:nth-child(5).active .ico{ background-position:-32px -128px;}
    .protection-tab a:nth-child(6).active .ico{ background-position:-32px -160px;}

    .townPark-row{ padding-top:25px;}
    .townPark-row .Key-projects-title{ padding-left:60px;}

    .airlines{ margin-top:25px; padding:25px 0 !important;}
    .airlines-tit{ font-size:18px;}
    .airlines-tab{ margin-top:15px;}
    .airlines-tab a{ font-size:16px; margin:0 10px; padding-left:20px;}
    .airlines-tab a:before{ width:10px; height:10px; top:6px;}
    .airlines-list{ margin-left:-10px; padding-top:10px !important;}
    .airlines-list li{ width:calc(50% - 10px); margin:10px 0 0 10px; height:55px;}

    .human-capital{ margin-top:20px; padding:25px 3%; margin-bottom:0;}
    .human-capital-text{ width:100%; position:relative; left:auto; margin-left:0;}
    .human-capital-text .text-iboxt{ width:100%; padding-top:0;}
    .human-capital-text .Key-projects-title{ padding-left:60px;}
    .human-capital-text .word{ font-size:15px;}
    .human-capital-project{ width:100%; padding-top:15px;}
    .human-capital-project .je-title{ width:100%; padding:15px 0; text-align:center; height:auto;}
    .human-capital-project .je-title .en{ font-size:18px;}
    .human-capital-project .je-title .cn{ font-size:18px; margin-top:8px; padding-bottom:12px;}
    .human-capital-project .je-title .cn:before{ height:2px; left:50%; transform:translateX(-50%);}
    .human-capital-project .je-item{ width:100%; height:150px; margin-top:10px;}
    .human-capital-project .je-item .tit{ font-size:15px; line-height:40px; padding:0 15px;}

    .protection-inner{ margin-top:25px; padding-bottom:0;}
    .protection-inner .word{ width:100%;}
    .protection-inner .figure{ width:100%; margin-top:10px;}
    .protection-inner .word .cn{ font-size:18px; margin-top:5px; padding-bottom:20px;}
    .protection-inner .word .c{ font-size:15px;}

    .advant-project{ margin-top:25px; min-height:inherit; padding:25px 3%;}
    .advant-project .je-title{ width:100%; height:auto; text-align:left; padding-top:0;}
    .advant-project .je-title .iboxt{ width:100%; display:block;}
    .advant-project .je-title .en{ font-size:18px;}
    .advant-project .je-title .cn{ font-size:18px; margin-top:8px; padding-bottom:12px;}
    .advant-project .je-title .cn:before{ height:2px;}
    .advant-project .je-item{ width:100% !important; height:200px; position:relative; margin-top:10px;}
    .advant-project .je-item .tit{ font-size:15px; line-height:40px; padding:0 15px;}

    .capital-inner{ padding:25px 0;}
    .capital-inner-word{ width:100%;}
    .capital-inner-word .txt{ font-size:15px;}
    .capital-inner-word .Key-projects-title{ padding:20px 0;}
    .capital-inner-word .Key-projects-title .cn{ font-size:18px;}
    .capital-inner-figure{ width:100%;}

    .capital-task{ padding:25px 0;}
    .capital-task .Key-projects-title .cn{ font-size:18px;}
    .capital-task-list ul{ width:100%;}
    .capital-task-list li{ font-size:16px; line-height:40px;}
    .capital-task-list li:hover{ background:#f9ac00; font-size:16px; line-height:40px;}

    .capital-invest{ padding:25px 0;}
    .capital-invest-left{ width:100%; padding-right:0;}
    .capital-invest-left .tit{ font-size:18px;}
    .capital-invest-left .name{ font-size:16px; margin-top:20px;}
    .capital-invest-left .code{ font-size:15px;}
    .capital-invest-left .txt{ margin-top:15px; font-size:15px;}
    .capital-invest-list{ width:100%;}
    .capital-invest-list li{ width:100%; padding:0; border:0; margin-top:20px;}
    .capital-invest-list li .year{ font-size:17px;}
    .capital-invest-list li .text{ font-size:15px; height:auto; margin-top:10px;}
    .capital-invest-list li .pic{ margin-top:10px;}
    .capital-invest-list li:last-child{ width:100%; padding:0;}

    .capital-finan .Key-projects-title{ padding-top:20px;}
    .capital-finan-scale{ margin-top:0; border:2px #e5eaf3 solid; border-left: 0;}
    .capital-finan-scale li{ padding:15px 5px; border-width:2px;}
    .capital-finan-scale li .dt{ font-size:16px;}
    .capital-finan-scale li .dd{ font-size:15px; margin-top:10px;}
    .capital-finan-scale li:before{ width:100%; height:2px; bottom:-2px;}


    .capital-listed{ margin-top:25px; padding:25px 0;}
    .capital-listed-list{ margin-top:5px; padding:0 10px 10px 10px;}
    .capital-listed-list li{ width:100%; height:50px; margin:10px 0 0 0;}

    .cluster-capital{ padding:25px 3%;}
    .cluster-capital .cluster-partners-title{ padding-bottom:10px;}
    .cluster-partners-title{ padding-bottom:20px;}
    .cluster-partners-title .en{ font-size:17px;}
    .cluster-partners-title .cn{ font-size:18px; margin-top:5px;}
    .cluster-capital-point .logo{ display:none;}
    .cluster-capital-point .grid{ display:none;}
    .cluster-capital-mark{ width:100%; position:relative; left:auto; top:auto; margin-left:0; display:none;}

    .cluster-capital-mark dd{ font-size:16px; margin-top:15px;}
    .cluster-capital-mark dd .dot{ width:35px; left:0; top:-5px;}

    .cluster-capital-prise{ width:100%; height:auto;}
    .cluster-capital-prise li{ width:33.33%; float:left; margin-top:15px; position:relative; left:auto !important; top:auto !important; right:auto !important; right:auto !important;}
    .cluster-capital-prise li .point{ width:auto; height:auto;}
    .cluster-capital-prise li .point .i{ display:none;}
    .cluster-capital-prise li .point .n{ width:36px; height:36px; display:inline-block; vertical-align:top;}
    .cluster-capital-prise li .tit{ width:100%; position:relative; left:auto; top:auto; margin-left:0; font-size:14px; padding-top:10px;}


    .cluster-partners{ padding:25px 0;}
    .cluster-partners-list{ padding-top:10px;}
    .cluster-partners-list li dl{ margin-left:-10px;}
    .cluster-partners-list li dl dd{ width:calc(50% - 10px); margin:10px 0 0 10px; height:50px;}
    .cluster-partners-list .swiper-pagination-bullet{ width:8px; height:8px; margin:0 5px !important;}

    .menuBtn{ display:block;}
    .global-layout{ display:none;}
    .mobile-global{ display:block;}

    .pbanner .pc-pic{ display:none;}
    .pbanner .mo-pic{ display:block;}


    .cluster-banner{ display:none;}
    .mobile-cluster-banner{ display:block;}

    .floatingAd .ad img{ width:200px !important; height:auto !important;}

}




@media screen and (max-width:640px){


}



